.red-btn{
    color:  white !important;
    border: 1px solid #ed5565 !important;
    background-color: #ed5565 !important;
}
.blue-btn {
    color:  white !important;
    border: 1px solid #5ca3e5 !important;
    background-color: #5ca3e5 !important;
}
.internalControl-full-modal {
    .ant-modal {
        background-color: #5ca3e5;
        position: static;
        width: 100%;
        height: 100%;
        top: 0 !important;
        padding-bottom: 0 !important;
        margin: 0 auto !important;
    }
    .ant-modal-content {
        height: 100%;
    }
    .ant-modal-footer {
        text-align: center;
    }
    .ant-tabs.ant-tabs-card {
        .ant-tabs-tab {
          font-size: 16px;
        }
        .ant-tabs-bar .ant-tabs-tab-active {
            background: #5ca3e5 !important;
            border-color: #5ca3e5 !important;
            color: #fff;
            font-size: 16px;
        }
        .ant-tabs-top-content{
          /* height: 83vh; */
          // height: calc(100vh - 157px);
          height: calc(100vh - 178px);
        //   padding: 0 10%;
          margin: 0 auto;
          overflow: scroll;
        }
      }
    .ant-modal-close-x {
        font-size: 20px !important;
        margin-right: 40px;
        border: 1px solid;
        border-radius: 5px;
        height: 40px;
        width: 40px;
        margin-top: 20px;
        line-height: 40px !important;
        color: rgba(0, 0, 0, 0.45) !important;
    }
    h1 {
        text-align: center;
    }
    .mingXiInfo-div {
        width: 50%;
        margin: 0 auto;
        .ant-row .ant-form-item{
            width: 100%;
        }
        .ant-col .ant-form-item-label {
            width: 100px !important;
        }
        .ant-form-item-control-wrapper {
            width: 83%;
        }
        .mingXiInfo-input {
            border-radius: 5px;
            border:1px solid #108ee9;
            padding-left: 10px;
            font-size: 16px;
        }
        .text-align-left {
            text-align: left !important;
            padding-left: 10px !important;
        }
        .yjqm-right-bottoms {
            // float: right;
            text-align: right;
            margin-right: 20px;
            margin-bottom: 10px;
            line-height: 30px;
        }
        .yjqmImg {
            width: 100px;
            height: 30px;
            padding-right: 20px;
          }
    }
    .mingXi-div {
        margin: 50px 0px;
        width: 100%;
        padding: 10px;
        border-radius: 5px;
        border:1px solid #108ee9;
        display: flex;
        .title{
            display:block;
            width:100px;
            height:30px;
            position:relative;
            top:-20px;
            text-align: center;
            background: white;
            font-weight: 500;
        }
        .one-half {
            width: 49%;
            margin-right: 1%;
            text-align: center;
        }
    }
}
.internalControl-modal-form{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    // justify-content: space-between;
    .ant-form-item{
        display: flex;
    }
    .ant-form-item-label{
        width: 180px;
    }
    .ant-form-item-control-wrapper{
        width: 240px;
    }
    .ant-calendar-picker{
        width: 240px;
    }
    .flex-1-box{
        display: flex;
        width: 100%;
        .ant-form-item-control-wrapper{
            flex: 1;
        }
    }
}
.internaiControl-nodal-form{
    padding-top: 20px;
    border-bottom: 1px solid #e8e8e8;
    // width: 60%;
    margin: 0 auto;
    .ant-form-item-label{
        width: 100px;
        font-size: 16px;
    }
    .ant-form-item-control-wrapper{
        width: 200px;
    }
        .shenPi-item {
            width: 100%;
            border-bottom: 1px solid #e8e8e8;
            font-size: 16px;
            font-weight: 600;
            padding: 10px;
            .shenPi-yj-item {
                width:100%;
                height:100px;
                font-size:18px;
                padding: 0px 10px 10px 10px;
            }
            .name-time-rightdiv {
                text-align: right;
            }
            .yjqmImg {
                width: 100px;
                height: 30px;
                padding-right: 20px;
            }
            .ant-form-item-label{
                width: 10% !important;
            }
            .ant-form-item-control-wrapper{
                width: 90% !important;
            }
        }
}
/* table表格 */
.table-Lu{
    width: 794px;
    margin: 0 auto;
    margin-top: 4mm;
    font-size: 16px;
    table-layout: fixed;
    th {
        font-family: 'SimSun', serif;
        text-align: center;
        font-size: 18px;
        font-weight: bold !important;
        line-height: 2.5;
        padding: 0px;
        color: black;
    }
    td {
        font-family: 'SimSun', serif;
        min-width: 150px;
        text-align: center;
        line-height: 1.5;
        padding: 0px;
        font-size: 18px;
        font-weight: unset !important;
        color: black;
        word-wrap:break-word;
        word-break:break-all;
        white-space:normal;
        .ant-form-item {
            margin-bottom: 0px;
        }
    }
}
.table-Lu-tdPadding {
    td {
        padding: 5px !important;
    }
}
.baoxiaoForm-table-Lu {
    width: 100%;
    padding: 24px;
    background: #fbfbfb;
    border: 1px solid #d9d9d9;
    border-radius: 6px;
    th {
        width: 120px;
        min-height: 45px;
        text-align: right;
        padding: 0;
        padding-right: 10px;
        font-size: 16px;
        line-height: 3;
        background: #fbfbfb;
    }
    td {
        text-align: center;
        background-color: #fff;
        padding: 0;
        .ant-form-item {
            margin-bottom: 0;
        }
    }
    .ant-table-thead > tr > th {
        padding: 0;
        text-align: center;
        background-color: #fbfbfb;
    }
    .shenPi-item {
        width: 100%;
        // border-bottom: 1px solid #e8e8e8;
        font-size: 16px;
        font-weight: 600;
        padding: 10px;
        .shenPi-yj-item {
            width:100%;
            height:100px;
            font-size:18px;
            // padding: 0px 10px 10px 10px;
            text-align: left;
        }
        .name-time-rightdiv {
            text-align: right;
        }
        .yjqmImg {
            width: 100px;
            height: 30px;
            padding-right: 20px;
        }
        // .ant-form-item-label{
        //     width: 10% !important;
        // }
        // .ant-form-item-control-wrapper{
        //     width: 90% !important;
        // }
    }
}

.internalControl-print-div {
    text-align: center;
    margin: 0 auto;
    .table-title {
        font-family: "FZXiaoBiaoSong-S04S", "方正小标宋简体", sans-serif;
        font-size: 29px;
    }
    .table-Lu{
        width: 794px;
        margin: 0 auto;
        margin-top: 4mm;
        font-size: 16px;
        table-layout: fixed;
        th {
            font-family: 'SimSun', serif;
            text-align: center;
            font-size: 18px;
            font-weight: bold !important;
            line-height: 2.5;
            padding: 0px;
            color: black;
        }
        td {
            font-family: 'SimSun', serif;
            min-width: 150px;
            text-align: center;
            line-height: 1.5;
            padding: 0px;
            font-size: 18px;
            font-weight: unset !important;
            color: black;
            word-wrap:break-word;
            word-break:break-all;
            white-space:normal;
            .ant-form-item {
                margin-bottom: 0px;
            }
        }
    }
    .contractPay-table-td-yj {
        display: flex;
        justify-content: space-between;
        padding: 0px 10px;
    }
    .table-bz {
        font-family: '宋体', sans-serif;
        font-size: 14px;
    }
    .text-align-left {
        text-align: left !important;
        padding-left: 10px !important;
    }
    .yjqm-right-bottom {
        float: right;
        margin-right: 20px;
        margin-bottom: 10px;
        line-height: 30px;
    }
    .yjqmImg {
        width: 100px;
        height: 30px;
        padding-right: 20px;
    }
}
